export interface UpkeepTemplateVO {
  /**
   * 模板ID
   */
  templateId: string | number;

  /**
   * 绑定的公司ID
   */
  companyId: string | number;

  /**
   * 模板名称
   */
  templateName: string;

  /**
   * 电梯类型
   */
  elevatorType: string;

  /**
   * 保养类型
   */
  upkeepType: string;

  /**
   * 备注
   */
  remark: string;
}

export interface UpkeepTemplateForm extends BaseEntity {
  /**
   * 模板ID
   */
  templateId?: string | number;

  /**
   * 绑定的公司ID
   */
  companyId?: string | number;

  /**
   * 模板名称
   */
  templateName?: string;

  /**
   * 电梯类型
   */
  elevatorType?: string;

  /**
   * 保养类型
   */
  upkeepType?: string;

  /**
   * 备注
   */
  remark?: string;
  /**
   * 模板列表
   */
  upkeepProjectList?: Array<any>;
}

export interface UpkeepTemplateQuery extends PageQuery {
  /**
   * 绑定的公司ID
   */
  companyId?: string | number;

  /**
   * 模板名称
   */
  templateName?: string;

  /**
   * 电梯类型
   */
  elevatorType?: string;

  /**
   * 保养类型
   */
  upkeepType?: string;

  /**
   * 日期范围参数
   */
  params?: any;
}
